I had a mystery squeak once and it turned out to be the exhaust metal heat shield. Pot holes and speed bumps knocked it loose and it would squeak when revved hard or hitting bumps. It sounded like it was coming from the engine tho and took forever to find but once removed the squeaking completely stopped